olfactory gland
noun
: any of the tubular and often branched glands occurring beneath the olfactory epithelium of the nose
called also Bowman's gland, gland of Bowman
Love words? Need even more definitions?
Merriam-Webster unabridged
Share